fraud detective e-discovery law investigation legal investigations legal software electronic discovery lawyer ediscovery investigator forensics compliance private attorney case management